# Getting Started
Thank you for purchasing our Template , You are entitled to get free lifetime updates to this product and support from the team. Thanks!
| How To Start :
You will need the following tools to customize olikit template.
- 1. A good code editor of your choice like (atome, vscode, brackets ...)
- 2. A supported web browser
- 3. A Sass preprocessor installed
- 4. Intermediate " html " knowledge
- 5. Intermediate " scss " knowledge
- 6. Basic " javascript " knowledge
# Filles Structure
This section is about the olikit File structure. You will learn where to find the files you need to start working and how to order them. olikit has many files and it's easy to get lost. Let's dive into the folder structure.
## | Global template structure :
- olikit Docs
- olikit template
- | -- assets
- | --- |---- css
- | --- |---- fonts
- | --- |---- images
- | --- |---- js
- | -- pages
- | --- |---- Home_1.html
- | --- |---- Home_2.html
- | --- |---- Home_3.html
- | --- |---- Home_4.html
- | --- |---- Home_5.html
- | --- |---- Home_1_grad.html
- | --- |---- Home_2_grad.html
- | --- |---- Home_3_grad.html
- | --- |---- Home_4_grad.html
- | --- |---- Home_5_grad.html
- | --- |---- About.html
- | --- |---- Contact.html
- | --- |---- 404.html
- | --- |---- Help.html
- | --- |---- blog.html
- | --- |---- blog list.html
- | --- |---- article.html
- | --- |---- services.html
- | --- |---- plans.html
- | --- index.html
## | SCSS files :
olikit relies on the powerful Sass features, letting you handle complex styles in a breeze.
### File structure
olikit relies on a heavy but modular scss structures. You only import in your Style file the partials that you need. This how scss files are organized. Of course, you will never find them all at one in one place. We simply display them here in a friendly manner so you can identify each one of them.
- scss
- | -- Bases
- | --- |---- _bases.scss
- | --- _colors
- | -- elements
- | --- |---- _Buttons.scss
- | --- |---- _inputs.scss
- | -- Helpers
- | --- |---- _classes.scss
- | --- |---- _mixins.scss
- | --- |---- _variable.scsss
- | -- Layouts
- | --- |---- _navbars.scss
- | --- |---- _headers.scss
- | --- |---- _sections.scss
- | --- |---- _footers.scss
- | --- |---- _others.scss
- | --- Style.scss
### Style file
# customization your theme
olikit is built in a css modular approach. We've made it easy for you to customize theme colors.
## Change Page color:
you can easly change your pages main colors you need just go to scss/1-helpers/colors.scss and change your primary, and layouts colors
## Change Logo:
The logo image can be found inside header container, so just upload you site logo image inside olikit > assets > images > Logos > olikit -logo.svg
## Change Images:
olikit template downloaded package does not contain images which are there in our online demo. We are using placeholder images instead of real images. You will see the image code as mentioned below. You can replace placeholder image url with your image url like ./assets/images/Image_URL.png
## Changing Fonts:
In order to use google fonts, you need to visit
Google Fonts Library and follow the
instructions on how to get a new font. After you have decided on the styles of the font that
you want to load, or download it in ./assets/fonts/
after you need to add the name you font in
./assets/scss/bases/bases.scss like this :
Go to ./assets/scss/1-helpers/_variables.scss and edit this file with you new font like that:
# Css Reference
This is the css reference section. You will find here the most important element classes and their related modifiers.
## Generale Helpers:
### text helpers
| Class name | Effects |
|---|
| text-grad | Sets the target text to gradient color |
| text-deco | Sets the target text decoration to underline |
| text-center | Sets the target text align to center |
| text-left | Sets the target text align to left |
| text-right | Sets the target text align to right |
| font-w-400 | Sets the target font weight to 400 |
| font-w-500 | Sets the target font weight to 500 |
| font-w-600 | Sets the target text font weight to 600 |
| font-*1-10 | Sets the target font size to the number value |
### Margin helpers
| Class name | Effects |
|---|
| m-*1-10 | Sets the target element margin to the number value |
| m-helf | Sets the target element margin to 0.5rem |
| ml-*1-10 | Sets the target element margin left to the number value |
| ml-helf | Sets the target element margin left to 0.5rem |
| mr-*1-10 | Sets the target element margin right to the number value |
| mr-helf | Sets the target element margin right to 0.5rem |
| mt-*1-10 | Sets the target element margin top to the number value |
| mt-helf | Sets the target element margin top to 0.5rem |
| mb-*1-10 | Sets the target element margin bottom to the number value |
| mb-helf | Sets the target element margin bottom to 0.5rem |
### Padding helpers
| Class name | Effects |
|---|
| p-*1-10 | Sets the target element padding to the number value |
| p-helf | Sets the target element padding to 0.5rem |
| pl-*1-10 | Sets the target element padding left to the number value |
| pl-helf | Sets the target element padding left to 0.5rem |
| pr-*1-10 | Sets the target element padding right to the number value |
| pr-helf | Sets the target element padding right to 0.5rem |
| pt-*1-10 | Sets the target element padding top to the number value |
| pt-helf | Sets the target element padding top to 0.5rem |
| pb-*1-10 | Sets the target element padding bottom to the number value |
| pb-helf | Sets the target element padding bottom to 0.5rem |
### Text color helpers
| Class name | Effects |
|---|
| color-primary | Sets the target text color to $primary |
| color-secondary | Sets the target text color to $secondary |
| color-white | Sets the target text color to $white |
| color-dark | Sets the target text color to $dark |
### Flexbox helpers
| Class name | Modifier | Effects |
|---|
| .flex | .start | Sets the target element flex to start |
| .flex | .center | Sets the target element flex to center |
| .flex | .end | Sets the target element flex to end |
| .flex | .vcenter | Sets the target element align flex to center |
## elements Helpers:
### Buttons helpers
| Class name | Modifier | Effects |
|---|
| btn | btn-lg | Large button size |
| btn | btn-sm | Small button size |
| btn | btn-primary | Makes a button background color $primary |
| btn | btn-dark | Makes a button background color $dark |
| btn | btn-white | Makes a button background color $white |
| btn | btn-danger | Makes a button background color $danger |
| btn | btn-success | Makes a button background color $success |
| btn | btn-warning | Makes a button background color $warning |
| btn | btn-grad | Makes a button background gradient $bg-gradient |
| btn | btn-sh | Adds a box shadow to a button |
| btn | btn-outline | Adds a box shadow to a button |
### Inputs helpers
| Class name | Modifier | Effects |
|---|
| input | input-primary | sets the target input element color to $primary |
| input | input-round | makes the border radius to the target input element |
| input | input-outline-bottom | makes the border radius to the target input element |
# Customer support
Please remember you have purchased a very affordable theme and you did not pay for a full-time web design agency. We will help with your issues, but these requests will be put on a relevant priority, regarding their nature. Support is provided for your comfort and for a best possible experience, so please be patient, polite and respectful, as we are towards you.
## Support includes:
- • Responding to questions or problems regarding the item and its features
- • Fixing bugs and reported issues
- • Providing updates
## Support doesn't include :
- • Customization and installation services
- • Support for third party software and plugins
## Before Support:
- • Make sure your question is a valid Theme Issue and not a customization request
- • Make sure you have read through the documentation and any ressources before asking support on how to accomplish a task
- • If you have customized your theme and now have an issue, back-track to make sure you didn't make a mistake. If you have made changes and can't find the issue, please provide us with your changelog.
- • Almost 80% of the time we find that the solution to people's issues can be solved with a simple "Google Search". You might want to try that before seeking support. You might be able to fix the issue yourself much quicker than we can respond to your request.
- • Make sure to state the name of the theme you are having issues with when requesting support.